package com.sprouting.personal.dao;

import com.sprouting.personal.model.vo.TaskSignVo;
import org.apache.ibatis.annotations.Param;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.sprouting.personal.model.entity.TaskSign;

/**
 * 签到组 dao
 *
 * @author ：sprouting
 * @date 创建时间： 2023-07-02 12:27:51
 */
public interface TaskSignDao extends BaseMapper<TaskSign> {

	/**
	 * 通过ID查询单条数据
	 * @param id 主键
	 * @return 签到组
	 */
	TaskSign getTaskSignById(String id);


	/**
	 * 分页查询
	 * @param page 分页参数
	 * @param taskSign 查询参数
	 * @return 条件查询结果
	 */
	Page<TaskSignVo> getTaskSignPage(Page page, @Param("entity") TaskSign taskSign);

}
